7
18
12
6
2
5
22
24
55
4
8
13
10
9
30
71
32
17
46
16
40
70
20
19
49
82
26
11
14
54
36
50
121
155
69
59